# -*- coding: utf-8 -*-
# Description:
# Created: dingwenjing 2022/11/29
import json
from flask import request
from flask_restful import Resource

from app.main.service import hello_service
from app.util.result import Result


# 接口入口类，获取请求参数，返回响应，新加接口入口类添加一个新的class和post方法
class HelloAPi(Resource):

    @staticmethod
    def post():
        request_data = json.loads(request.get_data().decode("utf-8"))
        result=hello_service.hello(request_data)

        # 最后返回响应将对应的结果传到下面这个方法中即可，支持base_entity及子类、base_entity及子类的列表、字典、df这几种类型，会自动转json返回
        return Result.success_response(result)
